
# -*- coding: utf-8 -*-
import os
os.environ['PATH'] ="C:/Oracle/Client/bin" + os.pathsep +os.environ['PATH'] 
import cx_Oracle

"""
Dictionnaires cote serveur
"""
class ValidationLocale(object):
    pass

class Dictionnaire(object):
    
    cxType={cx_Oracle.STRING:'texte',cx_Oracle.NUMBER:'entier',cx_Oracle.DATETIME:'date'}

    @classmethod
    def getError(self,dict,erreurNo):
        if(dict.upper()=='BASEDONNEES'):
            if Dictionnaire.erreurDBMsg.has_key(erreurNo):
                    return Dictionnaire.erreurDBMsg[erreurNo]
            else:
                return Dictionnaire.erreurDBMsg[0]
        elif (dict.upper()=='SQL'):
            if Dictionnaire.erreurSqlMsg.has_key(erreurNo):
                    return Dictionnaire.erreurSqlMsg[erreurNo]
            else:
                return Dictionnaire.erreurSqlMsg[0]
        else:
            return 'Oups!..Erreur indéterminée'
        pass
    
    def __init__(self):
        pass
        